<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Title</title>
</head>
<body>

</body>
<script>
	{
		// ES6 之前，不能直接为函数的参数指定默认值，只能采用变通的方法。
		// // function fn(a,b){
		// // 	if(b === undefined) b = 2;
		// // 	console.log(a,b);// 1 2
		// // }
		// // fn(1);
		//
		//
		// function fn(a){
		// 	// if(!a) a = 100;
		// 	if(a === undefined) a= 100;
		// 	console.log(a);
		// }
		// fn(0);
	}
	{
		// ES6 允许为函数的参数设置默认值，即直接写在参数定义的后面。
		function fn(a = 1, b = 2) {
			console.log(a, b);// 100 2
		}
		
		fn(100);
	}
</script>
</html>